#pragma once
#include "gdi/OutputSignal.h"
// CDlgOutputProperty dialog

class CDlgOutputProperty : public CDialogEx
{
	DECLARE_DYNAMIC(CDlgOutputProperty)

public:
	CDlgOutputProperty(CWnd* pParent = NULL);   // standard constructor
	virtual ~CDlgOutputProperty();
	CBlock*			m_OutputSignalBlock;
	COutputSignal*  m_pOutputSignal;

// Dialog Data
	enum { IDD = IDD_DLG_OUTPUTSIGNALPROPERTY };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()
public:
	virtual BOOL OnInitDialog();
	bool UpdateParam();
	BOOL m_bEnablePulse;
	int m_iPulseTime;
	int m_iPort;
	afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
	BOOL m_bEnablePosMode;
	afx_msg void OnBnClickedCheckEnableoutputpulse();
	BOOL m_bEnableOutH;
};
